package Administrador.Interfaz;
import java.awt.*;
import javax.swing.*;
import org.freixas.jcalendar.JCalendar;
import org.freixas.jcalendar.JCalendarCombo;

/**
 *
 * @author lady
 */
public class InterfazCliente {

    
    public String documentoCl, direccionCl,telefonoCl;
    public JButton btRegistrar,btCancelar,btConsultar,btModificar;
    
    public JPanel registrarCliente()
    {
        JPanel panelRegistro = new JPanel();
        JLabel lbTipoD,lbDocumento,lbNombre,lbApellidos,lbDireccion,lbTelefono,lbCumpleaños,lbEmail;
        JTextField tfDocumento,tfNombre,tfApellidos,tfDireccion,tfTelefono,tfEmail;
        JComboBox tipoDocumento;
        JCalendarCombo cCumpleaños;
        
        
        
        panelRegistro.setLayout(null);
        panelRegistro.setOpaque(false);
        
        lbTipoD= new JLabel("Tipo de Documento ");
        lbDocumento = new JLabel("Documento ");
        lbNombre = new JLabel("Nombres ");
        lbApellidos= new JLabel("Apellidos ");
        lbDireccion = new JLabel("Dirección ");
        lbTelefono = new JLabel("Telefono ");
        lbCumpleaños = new JLabel("Fecha Nacimento ");
        lbEmail = new JLabel("Email ");
        
        tipoDocumento=new JComboBox();
        tfDocumento = new JTextField();
        tfNombre = new JTextField();
        tfApellidos = new JTextField();
        tfDireccion=new JTextField();
        tfTelefono=new JTextField();
        cCumpleaños =new JCalendarCombo();
        tfEmail=new JTextField();
         
        btRegistrar = new JButton("Registrar");
        btCancelar= new JButton("Cancelar");
        
        lbTipoD.setFont(Font.decode("Verdana-BOLD-14"));
        lbDocumento.setFont(Font.decode("Verdana-BOLD-14"));
        lbNombre.setFont(Font.decode("Verdana-BOLD-14"));
        lbApellidos.setFont(Font.decode("Verdana-BOLD-14"));
        lbDireccion.setFont(Font.decode("Verdana-BOLD-14"));
        lbTelefono.setFont(Font.decode("Verdana-BOLD-14"));
        lbCumpleaños.setFont(Font.decode("Verdana-BOLD-14"));
        lbEmail.setFont(Font.decode("Verdana-BOLD-14"));
        
        lbTipoD.setForeground(Color.WHITE);
        lbDocumento.setForeground(Color.WHITE);
        lbNombre.setForeground(Color.WHITE);
        lbApellidos.setForeground(Color.WHITE);
        lbDireccion.setForeground(Color.WHITE);
        lbTelefono.setForeground(Color.WHITE);
        lbCumpleaños.setForeground(Color.WHITE);
        lbEmail.setForeground(Color.WHITE);
        
        tipoDocumento.setModel(new DefaultComboBoxModel(new String[] { "Cedula", "Tarjeta de Identidad", "Pasaporte", "Registro Civil" }));
        
        btRegistrar.setFont(Font.decode("Arial-BOLD-12"));
        btCancelar.setFont(Font.decode("Arial-BOLD-12"));
        
        lbTipoD.setBounds(50, 90,164, 40);
        lbDocumento.setBounds(446,90,170, 40);
        lbNombre.setBounds(126,160,120, 40);
        lbApellidos.setBounds(459, 160,120, 40);
        lbDireccion.setBounds(126, 230,120, 40);
        lbTelefono.setBounds(459, 230,120, 40);
        lbCumpleaños.setBounds(63, 300,164, 40);
        lbEmail.setBounds(485, 300,120, 40);
        
        tipoDocumento.setBounds(208, 93,200, 30);
        tfDocumento.setBounds(540, 90,200, 30);
        tfNombre.setBounds(208, 160,200, 30);
        tfApellidos.setBounds(540,160,200,30);
        tfDireccion.setBounds(208,230,200,30);
        tfTelefono.setBounds(540, 230,200,30);
        cCumpleaños.setBounds(208, 300,200,30);
        tfEmail.setBounds(540, 300,200,30);
        
        btRegistrar.setBounds(280,390, 140, 30); 
        btCancelar.setBounds(450,390,140,30);
        
        panelRegistro.setBounds(184,20, 870, 490);
        
        panelRegistro.add(lbTipoD);
        panelRegistro.add(lbDocumento);
        panelRegistro.add(lbNombre);
        panelRegistro.add(lbApellidos);
        panelRegistro.add(lbDireccion);
        panelRegistro.add(lbTelefono);
        panelRegistro.add(lbCumpleaños);
        panelRegistro.add(lbEmail);
        panelRegistro.add(tipoDocumento);
        panelRegistro.add(tfDocumento);
        panelRegistro.add(tfNombre);
        panelRegistro.add(tfApellidos);
        panelRegistro.add(tfDireccion);
        panelRegistro.add(tfTelefono);
        panelRegistro.add(cCumpleaños);
        panelRegistro.add(tfEmail);
        panelRegistro.add(btRegistrar);
        panelRegistro.add(btCancelar);
        return panelRegistro;
    }
    
    public JPanel consultarCliente()
    {
        JPanel panelConsulta = new JPanel();        
        JLabel lbDocumento,lbNombre,lbTelefono,lbDireccion,lbCumpleaños,lbEmail;
        JTextField tfDocumento,tfNombre,tfTelefono,tfDireccion,tfCumpleaños,tfEmail; 
        
        panelConsulta.setLayout(null);
        panelConsulta.setOpaque(false);
        
        lbDocumento = new JLabel("Número de Cedula ");
        lbNombre = new JLabel("Nombre ");
        lbTelefono = new JLabel("Telefono ");
        lbDireccion = new JLabel("Dirección ");
        lbCumpleaños = new JLabel("Fecha Nacimento ");
        lbEmail = new JLabel("Email ");
        
        tfDocumento = new JTextField();
        tfNombre = new JTextField("NombreCliente");
        tfTelefono=new JTextField("TelefonoCliente");
        tfDireccion=new JTextField("DireccionCliente");
        tfCumpleaños = new JTextField("FechaNacimientoCliente");
        tfEmail=new JTextField("EmailCliente");
        
        btConsultar = new JButton("Consultar");
        
        lbDocumento.setFont(Font.decode("Verdana-BOLD-14"));
        lbNombre.setFont(Font.decode("Verdana-BOLD-14"));
        lbTelefono.setFont(Font.decode("Verdana-BOLD-14"));
        lbDireccion.setFont(Font.decode("Verdana-BOLD-14"));
        lbCumpleaños.setFont(Font.decode("Verdana-BOLD-14"));
        lbEmail.setFont(Font.decode("Verdana-BOLD-14"));
        
        lbDocumento.setForeground(Color.WHITE);
        lbNombre.setForeground(Color.WHITE);
        lbTelefono.setForeground(Color.WHITE);
        lbDireccion.setForeground(Color.WHITE);
        lbCumpleaños.setForeground(Color.WHITE);
        lbEmail.setForeground(Color.WHITE);
        
        tfNombre.setEditable(false);
        tfTelefono.setEditable(false);
        tfDireccion.setEditable(false);
        tfCumpleaños.setEditable(false);
        tfEmail.setEditable(false);
       
                
        lbDocumento.setBounds(120, 40, 160, 29);
        lbNombre.setBounds(194,120,79,29);
        lbTelefono.setBounds(191, 180, 79, 29);
        lbDireccion.setBounds(190, 240, 79, 29);
        lbCumpleaños.setBounds(118, 300, 160, 29);
        lbEmail.setBounds(220,360,79,40);
        
        tfDocumento.setBounds(279, 40, 300, 29);
        tfNombre.setBounds(279,120,300,29);
        tfTelefono.setBounds(279, 180, 299, 29);
        tfDireccion.setBounds(279, 240, 218, 29);
        tfCumpleaños.setBounds(279,300,218,29);
        tfEmail.setBounds(279,360,218,29);
        
        btConsultar.setBounds(621, 40, 144, 30);  
        panelConsulta.setBounds(184,20, 870, 490);
        btConsultar.addActionListener(null);
        
        panelConsulta.add(lbDocumento);
        panelConsulta.add(tfDocumento);
        panelConsulta.add(lbNombre);
        panelConsulta.add(tfNombre);
        panelConsulta.add(lbTelefono);
        panelConsulta.add(tfTelefono);
        panelConsulta.add(lbDireccion);
        panelConsulta.add(tfDireccion);
        panelConsulta.add(lbCumpleaños);
        panelConsulta.add(tfCumpleaños);
        panelConsulta.add(lbEmail);
        panelConsulta.add(tfEmail);
        panelConsulta.add(btConsultar);
        return panelConsulta;
    }

    public JPanel modificarCliente()
    { 
        JPanel panelModifica = new JPanel();        
        JLabel lbDocumento,lbTelefono,lbDireccion,lbEmail;
        JTextField tfDocumento,tfTelefono,tfDireccion,tfEmail;
        
        panelModifica.setLayout(null);
        panelModifica.setOpaque(false);

        lbDocumento = new JLabel("Número de Cedula ");
        lbTelefono = new JLabel("Telefono ");
        lbDireccion = new JLabel("Dirección ");
        lbEmail = new JLabel("Email ");
        
        tfDocumento = new JTextField();
        tfTelefono = new JTextField();
        tfDireccion = new JTextField();
        tfEmail = new JTextField();
        
        btModificar = new JButton("Modificar");
        lbDocumento.setFont(Font.decode("Verdana-BOLD-14"));
        lbTelefono.setFont(Font.decode("Verdana-BOLD-14"));
        lbDireccion.setFont(Font.decode("Verdana-BOLD-14"));
        lbEmail.setFont(Font.decode("Verdana-BOLD-14"));
        
        lbDocumento.setForeground(Color.WHITE);
        lbTelefono.setForeground(Color.WHITE);
        lbDireccion.setForeground(Color.WHITE);
        lbEmail.setForeground(Color.WHITE);
        
        lbDocumento.setBounds(120, 55, 160, 29);
        lbTelefono.setBounds(194,115,79,29);
        lbDireccion.setBounds(191, 175, 79, 29);
        lbEmail.setBounds(220, 235, 79, 29);        
 
        tfDocumento.setBounds(279, 55, 300, 29);
        tfTelefono.setBounds(279, 115, 300, 29);
        tfDireccion.setBounds(279, 175, 299, 29);
        tfEmail.setBounds(279, 235, 218, 29);
        
        btModificar.setBounds(351, 320, 144, 30);  
        
        panelModifica.setBounds(184,20, 870, 490);
        
        btModificar.addActionListener(null);
        
        panelModifica.add(lbDocumento);
        panelModifica.add(tfDocumento);
        panelModifica.add(lbTelefono);
        panelModifica.add(tfTelefono);
        panelModifica.add(lbDireccion);
        panelModifica.add(tfDireccion);
        panelModifica.add(lbEmail);
        panelModifica.add(tfEmail);
        panelModifica.add(btModificar);
                
        return panelModifica;}

}
  

